./www/php-phalcon, Web framework implemented as a C extension offering high performance

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.4.0, Package name: php71-phalcon-3.4.0, Maintainer: pkgsrc-users

Phalcon is an open source full stack framework for PHP, written as a
C-extension. Phalcon is optimized for high performance. Its unique architecture
allows the framework to always be memory resident, offering its functionality
whenever its needed, without expensive file stats and file reads that
traditional PHP frameworks employ.


Required to run:
[textproc/php-json] [www/php-curl] [graphics/php-gd] [databases/php-pdo_mysql] [databases/php-pdo] [converters/php-mbstring] [lang/php71]

Required to build:
[textproc/php-json] [devel/re2c] [pkgtools/cwrappers]

Master sites:


Version history: (Expand)


CVS history: (Expand)


   2018-05-29 11:13:35 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
www/php-phalcon: Update to 3.4.0.

- Added Phalcon\Mvc\Router::attach to add Route object directly into
  Router
- Added the ability to listen request:beforeAuthorizationResolve and
  request:afterAuthorizationResolve events. This ability enables using
  custom authorization resolvers
- Added call event afterFetch in Phalcon\Mvc\Model:refresh
- Added Phalcon\Http\Response::getReasonPhrase to retrieve the reason
  phrase from the Status header
- Added Phalcon\Loader::setFileCheckingCallback to set internal file
  existence resolver
- Added ability to pass aggregation options for
  Phalcon\Mvc\Collection::aggregate
- Added Phalcon\Crypt::setHashAlgo to set the name of hashing
  algorithm used to the calculating message digest
- Added Phalcon\Crypt::getHashAlgo to get the name of hashing
  algorithm used to the calculating message digest
- Added Phalcon\Crypt::useSigning to set if the calculating message
  digest must used (NOTE: This feature will be enabled by default in
  Phalcon 4.0.0)
- Added Phalcon\Crypt::getAvailableHashAlgos to get a list of
  registered hashing algorithms suitable for calculating message
  digest
- Added Phalcon\Crypt::__construct so now the cipher can be set at
  object construction and the calculating message digest can be
  enabled without the need to call setCipher or useSigning explicitly
- Added Phalcon\Crypt\Mismatch. Exceptions thrown in Phalcon\Crypt
  will use this class
- Added Phalcon\Http\Cookie::setSignKey to set sign key used to
  generate a message authentication code (eg. message digest)
- Added Phalcon\Http\Response\Cookies::setSignKey to set sign key used
  to generate a message authentication code (eg. message digest)
- Changed Phalcon\Crypt::setCipher so that IV length will be
  reconfigured during setting the cipher algorithm
- Changed Phalcon\Crypt::setCipher so that method will throw
  Phalcon\Crypt\Exception if a cipher is unavailable
- Fixed regression (#13308) for Phalcon\Debug\Dump::output to
  correctly work with detailed mode
- Fixed Phalcon\Mvc\Model\Query\Builder::having and
  Phalcon\Mvc\Model\Query\Builder::where to correctly merge the bind
  types
- Fixed Phalcon\Mvc\Model::setSnapshotData to properly sets the old
  snapshot
- Do not throw Exception when superglobal does not exist
   2018-03-13 11:43:38 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
www/php-phalcon: Update to 3.3.2.

- Fixed Phalcon\Db\Dialect\Mysql::modifyColumn to produce valid SQL
  for renaming the column
- Fixed Phalcon\Forms\Form::getMessages to return back previous
  behaviour: return array of messages with element name as key
- Fixed Phalcon\Mvc\Model\Behavior\SoftDelete::notify to solve
  the exception that soft deletion renamed model
- Fixed E_DEPRECATED error for each() in Phalcon\Debug\Dump
   2018-01-15 22:36:05 by Filip Hajny | Files touched by this commit (3)
Log message:
Import phalcon-3.3.1 as www/php-phalcon.

Phalcon is an open source full stack framework for PHP, written as a
C-extension. Phalcon is optimized for high performance. Its unique
architecture allows the framework to always be memory resident,
offering its functionality whenever its needed, without expensive
file stats and file reads that traditional PHP frameworks employ.