Factory

Illuminate\View\Factory

class src/Illuminate/View/Factory.php

__construct

v11.0.0 以前から

__construct(Illuminate\View\Engines\EngineResolver $engines, Illuminate\View\ViewFinderInterface $finder, Illuminate\Contracts\Events\Dispatcher $events)
@param \Illuminate\View\Engines\EngineResolver $engines
@param \Illuminate\View\ViewFinderInterface $finder
@param \Illuminate\Contracts\Events\Dispatcher $events
  1. v11.0.0 追加
    変更後
    __construct(Illuminate\View\Engines\EngineResolver $engines, Illuminate\View\ViewFinderInterface $finder, Illuminate\Contracts\Events\Dispatcher $events) [@param \Illuminate\View\Engines\EngineResolver $engines, @param \Illuminate\View\ViewFinderInterface $finder, @param \Illuminate\Contracts\Events\Dispatcher $events, @return void]
  2. v12.4.0 シグネチャ変更
    変更前
    __construct(Illuminate\View\Engines\EngineResolver $engines, Illuminate\View\ViewFinderInterface $finder, Illuminate\Contracts\Events\Dispatcher $events) [@param \Illuminate\View\Engines\EngineResolver $engines, @param \Illuminate\View\ViewFinderInterface $finder, @param \Illuminate\Contracts\Events\Dispatcher $events, @return void]
    変更後
    __construct(Illuminate\View\Engines\EngineResolver $engines, Illuminate\View\ViewFinderInterface $finder, Illuminate\Contracts\Events\Dispatcher $events) [@param \Illuminate\View\Engines\EngineResolver $engines, @param \Illuminate\View\ViewFinderInterface $finder, @param \Illuminate\Contracts\Events\Dispatcher $events]

addExtension

v11.0.0 以前から

addExtension($extension, $engine, $resolver = null)
@param string $extension
@param string $engine
@param \Closure|null $resolver
@return void
  1. v11.0.0 追加
    変更後
    addExtension($extension, $engine, $resolver = null) [@param string $extension, @param string $engine, @param \Closure|null $resolver, @return void]

addLocation

v11.0.0 以前から

addLocation($location)
@param string $location
@return void
  1. v11.0.0 追加
    変更後
    addLocation($location) [@param string $location, @return void]

addNamespace

v11.0.0 以前から

addNamespace($namespace, $hints)
@param string $namespace
@param string|array $hints
@return $this
  1. v11.0.0 追加
    変更後
    addNamespace($namespace, $hints) [@param string $namespace, @param string|array $hints, @return $this]

decrementRender

v11.0.0 以前から

decrementRender()
@return void
  1. v11.0.0 追加
    変更後
    decrementRender() [@return void]

doneRendering

v11.0.0 以前から

doneRendering()
@return bool
  1. v11.0.0 追加
    変更後
    doneRendering() [@return bool]

exists

v11.0.0 以前から

exists($view)
@param string $view
@return bool
  1. v11.0.0 追加
    変更後
    exists($view) [@param string $view, @return bool]

file

v11.0.0 以前から

file($path, $data = [], $mergeData = [])
@param string $path
@param \Illuminate\Contracts\Support\Arrayable|array $data
@param array $mergeData
@return \Illuminate\Contracts\View\View
  1. v11.0.0 追加
    変更後
    file($path, $data = [], $mergeData = []) [@param string $path, @param \Illuminate\Contracts\Support\Arrayable|array $data, @param array $mergeData, @return \Illuminate\Contracts\View\View]

first

v11.0.0 以前から

first(array $views, $data = [], $mergeData = [])
@param array $views
@param \Illuminate\Contracts\Support\Arrayable|array $data
@param array $mergeData
@return \Illuminate\Contracts\View\View
  1. v11.0.0 追加
    変更後
    first(array $views, $data = [], $mergeData = []) [@param array $views, @param \Illuminate\Contracts\Support\Arrayable|array $data, @param array $mergeData, @return \Illuminate\Contracts\View\View]

flushFinderCache

v11.0.0 以前から

flushFinderCache()
@return void
  1. v11.0.0 追加
    変更後
    flushFinderCache() [@return void]

flushState

v11.0.0 以前から

flushState()
@return void
  1. v11.0.0 追加
    変更後
    flushState() [@return void]

flushStateIfDoneRendering

v11.0.0 以前から

flushStateIfDoneRendering()
@return void
  1. v11.0.0 追加
    変更後
    flushStateIfDoneRendering() [@return void]

getContainer

v11.0.0 以前から

getContainer()
@return \Illuminate\Contracts\Container\Container
  1. v11.0.0 追加
    変更後
    getContainer() [@return \Illuminate\Contracts\Container\Container]

getDispatcher

v11.0.0 以前から

getDispatcher()
@return \Illuminate\Contracts\Events\Dispatcher
  1. v11.0.0 追加
    変更後
    getDispatcher() [@return \Illuminate\Contracts\Events\Dispatcher]

getEngineFromPath

v11.0.0 以前から

getEngineFromPath($path)
@param string $path
@return \Illuminate\Contracts\View\Engine
  1. v11.0.0 追加
    変更後
    getEngineFromPath($path) [@param string $path, @return \Illuminate\Contracts\View\Engine]

getEngineResolver

v11.0.0 以前から

getEngineResolver()
@return \Illuminate\View\Engines\EngineResolver
  1. v11.0.0 追加
    変更後
    getEngineResolver() [@return \Illuminate\View\Engines\EngineResolver]

getExtensions

v11.0.0 以前から

getExtensions()
@return array
  1. v11.0.0 追加
    変更後
    getExtensions() [@return array]

getFinder

v11.0.0 以前から

getFinder()
@return \Illuminate\View\ViewFinderInterface
  1. v11.0.0 追加
    変更後
    getFinder() [@return \Illuminate\View\ViewFinderInterface]

getShared

v11.0.0 以前から

getShared()
@return array
  1. v11.0.0 追加
    変更後
    getShared() [@return array]

hasRenderedOnce

v11.0.0 以前から

hasRenderedOnce(string $id)
@param string $id
@return bool
  1. v11.0.0 追加
    変更後
    hasRenderedOnce(string $id) [@param string $id, @return bool]

incrementRender

v11.0.0 以前から

incrementRender()
@return void
  1. v11.0.0 追加
    変更後
    incrementRender() [@return void]

make

v11.0.0 以前から

make($view, $data = [], $mergeData = [])
@param string $view
@param \Illuminate\Contracts\Support\Arrayable|array $data
@param array $mergeData
@return \Illuminate\Contracts\View\View
  1. v11.0.0 追加
    変更後
    make($view, $data = [], $mergeData = []) [@param string $view, @param \Illuminate\Contracts\Support\Arrayable|array $data, @param array $mergeData, @return \Illuminate\Contracts\View\View]

markAsRenderedOnce

v11.0.0 以前から

markAsRenderedOnce(string $id)
@param string $id
@return void
  1. v11.0.0 追加
    変更後
    markAsRenderedOnce(string $id) [@param string $id, @return void]

prependLocation

v11.24.0 から

prependLocation($location)
@param string $location
@return void
  1. v11.24.0 追加
    変更後
    prependLocation($location) [@param string $location, @return void]

prependNamespace

v11.0.0 以前から

prependNamespace($namespace, $hints)
@param string $namespace
@param string|array $hints
@return $this
  1. v11.0.0 追加
    変更後
    prependNamespace($namespace, $hints) [@param string $namespace, @param string|array $hints, @return $this]

renderEach

v11.0.0 以前から

renderEach($view, $data, $iterator, $empty = 'raw|')
@param string $view
@param array $data
@param string $iterator
@param string $empty
@return string
  1. v11.0.0 追加
    変更後
    renderEach($view, $data, $iterator, $empty = 'raw|') [@param string $view, @param array $data, @param string $iterator, @param string $empty, @return string]

renderUnless

v11.0.0 以前から

renderUnless($condition, $view, $data = [], $mergeData = [])
@param bool $condition
@param string $view
@param \Illuminate\Contracts\Support\Arrayable|array $data
@param array $mergeData
@return string
  1. v11.0.0 追加
    変更後
    renderUnless($condition, $view, $data = [], $mergeData = []) [@param bool $condition, @param string $view, @param \Illuminate\Contracts\Support\Arrayable|array $data, @param array $mergeData, @return string]

renderWhen

v11.0.0 以前から

renderWhen($condition, $view, $data = [], $mergeData = [])
@param bool $condition
@param string $view
@param \Illuminate\Contracts\Support\Arrayable|array $data
@param array $mergeData
@return string
  1. v11.0.0 追加
    変更後
    renderWhen($condition, $view, $data = [], $mergeData = []) [@param bool $condition, @param string $view, @param \Illuminate\Contracts\Support\Arrayable|array $data, @param array $mergeData, @return string]

replaceNamespace

v11.0.0 以前から

replaceNamespace($namespace, $hints)
@param string $namespace
@param string|array $hints
@return $this
  1. v11.0.0 追加
    変更後
    replaceNamespace($namespace, $hints) [@param string $namespace, @param string|array $hints, @return $this]

setContainer

v11.0.0 以前から

setContainer(Illuminate\Contracts\Container\Container $container)
@param \Illuminate\Contracts\Container\Container $container
@return void
  1. v11.0.0 追加
    変更後
    setContainer(Illuminate\Contracts\Container\Container $container) [@param \Illuminate\Contracts\Container\Container $container, @return void]

setDispatcher

v11.0.0 以前から

setDispatcher(Illuminate\Contracts\Events\Dispatcher $events)
@param \Illuminate\Contracts\Events\Dispatcher $events
@return void
  1. v11.0.0 追加
    変更後
    setDispatcher(Illuminate\Contracts\Events\Dispatcher $events) [@param \Illuminate\Contracts\Events\Dispatcher $events, @return void]

setFinder

v11.0.0 以前から

setFinder(Illuminate\View\ViewFinderInterface $finder)
@param \Illuminate\View\ViewFinderInterface $finder
@return void
  1. v11.0.0 追加
    変更後
    setFinder(Illuminate\View\ViewFinderInterface $finder) [@param \Illuminate\View\ViewFinderInterface $finder, @return void]

share

v11.0.0 以前から

share($key, $value = null)
@param array|string $key
@param mixed $value
@return mixed
  1. v11.0.0 追加
    変更後
    share($key, $value = null) [@param array|string $key, @param mixed|null $value, @return mixed]
  2. v12.26.0 シグネチャ変更
    変更前
    share($key, $value = null) [@param array|string $key, @param mixed|null $value, @return mixed]
    変更後
    share($key, $value = null) [@param array|string $key, @param mixed $value, @return mixed]

shared

v11.0.0 以前から

shared($key, $default = null)
@param string $key
@param mixed $default
@return mixed
  1. v11.0.0 追加
    変更後
    shared($key, $default = null) [@param string $key, @param mixed $default, @return mixed]