Class MissingLayoutException

Used when a layout file cannot be found.

Namespace: Cake\View\Exception

Properties summary

  • $_attributes protected
    array

    Array of attributes that are passed in from the constructor, and made available in the view when a development error is displayed.

  • $_defaultCode protected
    int

    Default exception code

  • $_messageTemplate protected
    string

    Template string that has attributes sprintf()'ed into it.

  • $_responseHeaders protected
    array|null

    Array of headers to be passed to Cake\Http\Response::header()

  • $file protected
    string
  • $paths protected
    string[]
  • $type protected
    string

Method Summary

Method Detail

__construct() public

__construct(mixed $file, array $paths, ?int $code, ?\Throwable $previous)

Constructor

Parameters

string|array $file

Either the file name as a string, or in an array for backwards compatibility.

string[] $paths optional

The path list that template could not be found in.

int|null $code optional

The code of the error.

\Throwable|null $previous optional

the previous exception.

formatMessage() public

formatMessage()

Get the formatted exception message.

Returns

string

getAttributes() public

getAttributes()

Get the passed in attributes

Returns

array

getCode() public

getCode()

Gets the Exception code.

responseHeader() public

responseHeader(mixed $header, mixed $value)

Get/set the response header to be used

See also Cake\Http\Response::withHeader()

Parameters

string|array|null $header optional

A single header string or an associative array of "header name" => "header value"

string|null $value optional

The header value.

Returns

array|null

Property Detail

$_attributes protected

Array of attributes that are passed in from the constructor, and made available in the view when a development error is displayed.

Type

array

$_defaultCode protected

Default exception code

Type

int

$_messageTemplate protected

Template string that has attributes sprintf()'ed into it.

Type

string

$_responseHeaders protected

Array of headers to be passed to Cake\Http\Response::header()

Type

array|null

$file protected

Type

string

$paths protected

Type

string[]

$type protected

Type

string

© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/4.1/class-Cake.View.Exception.MissingLayoutException.html